package com.daxt.model.service.archives.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.daxt.model.service.archives.base.ArchivesListBase;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "档案统计", description = "档案统计")
//@TableName("\"daxt\".\"ARCHIVES_DOC\"")
@TableName("archives_statistics")
public class ArchivesStatistics implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;



	@TableId(value = "id", type = IdType.AUTO)
	private Long id;

	//@ApiModelProperty(value = "全宗ID", name = "fondsId")
	//private String fondsId;

	@ApiModelProperty(value = "全宗ID", name = "fonds")
	private String fonds;

	@ApiModelProperty(value = "门类", name = "type")
	private String type;

	@ApiModelProperty(value = "卷数", name = "dossierNum")
	private Long dossierNum;

	@ApiModelProperty(value = "件数", name = "docNum")
	private Long docNum;

	@ApiModelProperty(value = "排序", name = "sort")
	private int sort;

	@ApiModelProperty(value = "年度", name = "year")
	private int year;

	@ApiModelProperty(value = "标识（searching检索）", name = "flag")
	private String flag;


}